COMPLVL

The COMPLVL lump is a text file that allows to set a specific compatibility level automatically without having to enter a manual argument. It is similar in behavior to MBF's parameter, except it does not have to additionally define a specific complevel in order to work, simplifying the process.

History
The standard was  by Ryan Krafnick (Kraflab) in the DSDA-Doom source port at version 0.19, released May 30, 2021.

Features
COMPLVL defines the following compatibility levels that are set in a text file:
 * : Comparable to complevel 2, 3 and 4 for Vanilla compatibility
 * : Comparable to complevel 9 for Boom compatibility
 * : Comparable to complevel 11 for MBF compatibility
 * : Comparable to complevel 21, the complevel defined by the MBF21 specification

The order of precedence however, is, highest to lowest: parameter > lump > config.

Supported ports
The features exposed in the COMPLVL lump have seen support from the following ports:
 * DSDA-Doom
 * From Doom With Love
 * Nugget Doom
 * Woof! ( in Woof 6.3.1)

Examples
COMPLVL has been utilized in the following WADs:
 * 100 Line Massacre
 * Judgment
 * Xerxesia